home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group98c.txt / 000050_icon-group-sender _Mon Sep 28 11:15:01 1998.msg < prev    next >
Internet Message Format  |  2000-09-20  |  2KB

  1. Return-Path: <icon-group-sender>
  2. Received: from kingfisher.CS.Arizona.EDU (kingfisher.CS.Arizona.EDU [192.12.69.239])
  3.     by baskerville.CS.Arizona.EDU (8.9.1a/8.9.1) with SMTP id LAA01482
  4.     for <icon-group-addresses@baskerville.CS.Arizona.EDU>; Mon, 28 Sep 1998 11:15:01 -0700 (MST)
  5. Received: by kingfisher.CS.Arizona.EDU (5.65v4.0/1.1.8.2/08Nov94-0446PM)
  6.     id AA17338; Mon, 28 Sep 1998 11:14:30 -0700
  7. Date: Fri, 25 Sep 1998 23:42:20 -0500 (CDT)
  8. From: "John C. Paolillo" <johnp@ling.uta.edu>
  9. Message-Id: <199809260442.XAA23265@ling.uta.edu>
  10. To: icon-group@optima.CS.Arizona.EDU
  11. Subject: Mk-Linux & Icon
  12. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  13. Status: RO
  14.  
  15. Dear all --
  16.  
  17. I requested info from anyone regarding building 
  18. Icon under Mk-Linux (the PowerMac port of Linux
  19. sponsored by Apple) and got no response, so I 
  20. assumed it hadn't been done, but might in principle
  21. be done.  I figured I'd try it, just to see.  Here
  22. is what I've done, and where I've gotten to: 
  23.  
  24. (i) I began by starting with the intel_linux config,
  25. figuring I may have to change things, but this might 
  26. be closest.  
  27. (ii) First problem: Mk-Linux doesn't seem to have 
  28. the dlfcn.h header file anywhere; I found that this
  29. was required for LoadFuncs, so I had to remove that
  30. definition from define.h.
  31. (iii) After that things went along much further, until
  32. Second Problem: the context switch required for 
  33. co-expressions for intel_linux is written in assembly
  34. language not understood under Mk-Linux (of course);
  35. I tried #define NoCoexpr in define.h, but the makefile
  36. still insisted on attempting to compile rswitch.s;
  37. I then fiddled common.hdr so that it looked for a
  38. copy of the file rswitch.c in config/unix/Common
  39. (which contains a "dummy context switch" definition),
  40. now the compiler complains that a function call there
  41. (I can't recall which one) doesn't match its definition.
  42.  
  43. So far the results are promising, but I'm hung up on
  44. this business of getting the makefile to acknowledge
  45. that it doesn't need to compile in the co-expression
  46. context switch (or does it?).  Perhaps I have things
  47. set up so that there is a conflicting definition 
  48. somewhere?  Any pointers anyone could give me would
  49. be appreciated.
  50.  
  51. Thanks,
  52.  
  53. John Paolillo
  54. UTA Linguistics
  55.  
  56.